package com.example.demo.mapper;

import com.example.demo.pojo.Clazz;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
public interface ClazzMapper {
    /**
     *  查询所有班级信息
     * @return 全班级信息
     */
    List<Clazz> getAllClazz();
//嵌套查询

    /**
     * 根据ID查询班级信息
     * @param id 班级编号
     * @return  班级信息
     */
    List<Clazz> getClazzStudent(Integer id);
//分步查询

    /**
     * 分步查询班级信息 第一步，根据班及编号获取班级信息
     * @param id 班级编号
     * @return 班级信息
     */
    Clazz selectByStep1(Integer id);
    /**
     * 分步查询班级信息 第二步，根据班级编号获取班级信息
     * @param cid 班级编号
     * @return 班级信息
     */
    Clazz selectByIdClazz(Integer cid);




}
